development marine open source milling equipment outsourcing outsource developers boat cad cnc engineer boating machining bpo components boats consulting engineering electronic engineers manufacturing projects electronics